/**	
 * base.css
 * 
 * 网页公用css文件
 * 
 * author: Alinejun
 * 
 * version: 2.2
 * 
 * Date: 2018-08-21
 *
 */

@charset "UTF-8";

ul, ol, li { list-style: none; }

body, header, footer, aside, article, section, hgroup, nav, menu, canvas, output, dialog, datalist, details, figure, figcaption, audio, video, progress, mark, time, object, embed, div, p, address, blockquote, pre, dl, dt, dd, ol, ul, li, map, table, caption, thead, tbody, tfoot, tr, th, td, form, fieldset, legend, img, input, button, textarea, iframe, h1, h2, h3, h4, h5, h6 { border: medium none; margin: 0; padding: 0; }

body{background: #eee;}

/**, html, body { font-size: 12px; font-family: 'PingFang SC', 'Helvetica Neue', 'Luxi Sans', 'DejaVu Sans', Tahoma, 'Hiragino Sans GB', STHeiti, "Microsoft YaHei", "simsun", "sans-serif"; -webkit-font-smoothing: antialiased;}*/

body { font:14px/1.5 "PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif; -webkit-font-smoothing: antialiased;}

html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, label, textarea, p, blockquote, th, td { margin: 0; padding: 0; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -o-text-size-adjust: none; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0) !important; }

header, footer, aside, article, section, hgroup, nav, menu, canvas, details, figure, figcaption, audio, video { display: block; }

table { border-collapse: collapse; border-spacing: 0; table-layout: fixed; font-size: 12px; }

address, i, em, dt { font-style: normal; font-weight: normal; }

button::-moz-focus-inner { border:0; padding: 0;}

html{width: 100%; }

body {
    width: 100%;
    background-image: url("../images/21.jpg");
    background-size: cover;
    background-position: 69% 0%;
    background-repeat: no-repeat;
}

a{color:#333; text-decoration:none;}

a:hover{color:#666; text-decoration:none;}

.clearfix{clear:both;width:0px;height:0px;overflow:hidden;}

.btn{ border:none; }

.container .row .box-left .swiper-box .img{
	width: 100%;
}

.container .box-left, .container .box-right{
	padding-top: 20px;
}

/* 右边工具栏*/
.container .box-news, .container .box-comment, .container .box-labels{
    background: #fff;
    opacity: 0.8;
    border-radius: 4px;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 20px;

}
/* 右边工具栏*/

/*局部title*/
.container .titlebar .head{
    overflow: hidden;
    margin-bottom: 10px;
}

.container .titlebar .head h3{
    font-size: 14px;
    font-weight: 500;
    line-height: 40px;
    color: #484848;
    border-bottom: 1px solid #eee;
}
.container .titlebar .head b{
    display: inline-block;
    border-bottom: 2px solid #484848;
}
/*局部title*/


/* 内容页 title*/
.container .cont-box{
    background: #fff;
    margin-top: 20px;
    border-radius: 4px;
    -moz-border-radius: 4px;
}
.container .cont-box .title{
    padding: 30px 0px;
}
.container .cont-box .title h1{
    font-weight: 600;
    margin: 20px 0px 0px;
}
.container .cont-box .title{
    padding: 30px 40px;
 }
.container .cont-box .title p{
    padding: 5px 0px;
    color: #999;
}
.container .cont-box .sign p{
    text-align: right;
    color: #999;
}
.container .cont-box .sign p .time{
    float: left;
    line-height: 40px;
}
.container .cont-box .line{
    margin: 10px 0px;
    border-bottom: 1px dashed #999;
}

.container .cont-box .detail{
    padding: 30px 10px;
    font-size: 16px;
}
/* 内容页 title*/


/*文章END*/
.container .foot{
    text-align: center;
    padding: 80px 0;
    font-size: 1em;
    color: #999;
    line-height: 18px;
    border-bottom: 1px dotted #ddd;
}

.container .foot .thend{
    font-size: 1.5em;
    color: #333;
    line-height: 36px;
}
.container .foot .thend>span{
    font-size: 16px;
    color: #ccc;
    padding: 0 5px;
    line-height: 36px;
    vertical-align: text-bottom;
}
.container .foot .thend>b{
    font-size: 24px;
    color: #333;
    line-height: 36px;
    font-family: "simsun", 'Luxi Sans', 'DejaVu Sans', Tahoma,'Helvetica Neue'; 
}
/*文章END*/


/* footer */
.footer{
    width: 100%;
    overflow: hidden;
    background: #292929;
    border-top: 0;
    padding: 0;
}

.footer aside{
    padding: 20px 0;
    background: #343539;
    color: #999;
    overflow: hidden;
    line-height: 20px;
}

.footer aside ul{
    display: block;
    line-height: 20px;
    overflow: hidden;
    margin: 0 auto;
    color: #999;
}
.footer aside ul li{
    float: left;
    margin-right: 30px;
    line-height: 20px;
    color: #ccc;
}

.footer aside ul li a{
    font-size: 1em;
    color: #999;
}

.footer article{
    padding: 20px 0;
    color: #666;
    overflow: hidden;
    line-height: 20px;
    border-top: 1px solid #333;
}
.footer article p{
    margin-bottom: 10px;
    font-size: 1em;
    color: #999;
}

.footer article p a{
    color: #ddd;
    padding-left: 10px;
}
.footer .error {
    display: none;
    position: fixed;
    bottom: 0;
    right: 0;
    background: #eee;
    color: #666;
    max-width: 50%;
}
/* footer */
